Experimental Study of Bidding Strategies for Scientific Workflows using AWS Spot Instances
نویسندگان
چکیده
Spot instance is an auction based Amazon Elastic Compute Cloud (EC2) instance provided by Amazon Web Service (AWS). It aims to help users to reduce their resource renting cost. The price for spot instances sometimes can be as low as one tenth of the price of the same type on demand instances. However, while gaining significantly cost savings on renting resources, users take risks on running instances without any availability guarantees, i.e. running spot instances can be preempted by Amazon at anytime. Spot instances that get pre-empted are not charged for their last hour and some users utilize that feature to run very short jobs. Different bidding strategies have been proposed to ensure the execution performance of tasks submitted to spot instances. In this paper, we present a full EC2 spot instance simulator that uses real EC2 spot pricing history to emulate the spot instance life cycle and expected charges. We review eight of the most popular bidding strategies in both literature and practice and compare them in terms of cost, deadline miss rate and task’s execution length for scientific workflows. Our evaluation provides users a guidance on how different bidding strategies may impact the execution of scientific workflows.
منابع مشابه
See Spot Run: Using Spot Instances for MapReduce Workflows
MapReduce is a scalable and fault tolerant framework, patented by Google, for computing embarrassingly parallel reductions. Hadoop is an open-source implementation of Google MapReduce that is made available as a web service to cloud users by the Amazon Web Services (AWS) cloud computing infrastructure. Amazon Spot Instances (SIs) provide an inexpensive yet transient and market-based option to p...
متن کاملUsing and comparing metaheuristic algorithms for optimizing bidding strategy viewpoint of profit maximization of generators
With the formation of the competitive electricity markets in the world, optimization of bidding strategies has become one of the main discussions in studies related to market designing. Market design is challenged by multiple objectives that need to be satisfied. The solution of those multi-objective problems is searched often over the combined strategy space, and thus requires the simultaneous...
متن کاملRobust and fault-tolerant scheduling for scientific workflows in cloud computing environments
CLOUD environments offer low-cost computing resources as a subscription-based service. These resources are elastically scalable and dynamically provisioned. Furthermore, new pricing models have been pioneered by cloud providers that allow users to provision resources and to use them in an efficient manner with significant cost reductions. As a result, scientific workflows are increasingly adopt...
متن کاملAMAZING: An Optimal Bidding Strategy for Amazon EC2 Cloud Spot Instance
With the recent introduction of Spot Instances in the Amazon Elastic Compute Cloud (EC2), users can bid for resources and thus control the balance of reliability versus monetary costs. Mechanisms and tools that deal with the cost-reliability trade-offs under this schema are of great value for users seeking to lessen their costs while maintaining high reliability. In this paper, we propose a set...
متن کاملBidding Strategy in Spot Markets with Definition of a New Market Power Index by Using Conjectural Variation
In this paper, the concept of Conjectural Variation (CV) is used to specify optimal generation decision for generation companies (Gencos). The conjecture of Genco is defined as its belief or expectation about the reaction of rivals to change of its output. Using CV method, each Genco has to learn and estimate strategic behaviors of other competitors from available historical market operation da...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015